package com.shujia.wyh.day06.ketang;

/*
    多态访问成员的特点：
        1、访问成员方法的时候，编译看左，运行看右
        2、访问成员变量的时候，编译看左，运行也看左
        3、访问静态成员方法的时候，编译看左，运行也看左

 */

class Animal{
    String name;
    int age;

    int num = 10;

    public void eat(){
        System.out.println("吃");
    }

    public void sleep(){
        System.out.println("睡");
    }

    public static void fun1(){
        System.out.println("你好，今天的天气不错");
    }
}

class Cat extends Animal{
    int num = 100;
    @Override
    public void eat() {
        System.out.println("🐱吃🐟");
    }

    @Override
    public void sleep() {
        System.out.println("🐱蜷着睡");
    }

    public void zhuolaoshu(){
        System.out.println("🐱捉🐀");
    }


    public static void fun1(){
        System.out.println("这是子类中的fun1方法");
    }
}

public class AnimalDemo {
    public static void main(String[] args) {
        Animal a = new Cat();
        a.eat();
        System.out.println(a.num);
//        a.fun1();
//        a.zhuolaoshu();
    }
}
